# 使用 Node.js 官方镜像，指定版本号
FROM node:14

# 设置工作目录
WORKDIR /app

# 复制 package.json 和 package-lock.json 到容器中
COPY package*.json ./

# 安装依赖
RUN yarn install

# 复制项目的所有代码到容器
COPY . .

# 暴露端口，Koa 默认是 3000
EXPOSE 8000

# 启动 Koa2 应用
CMD ["yarn", "dev"]
